package com.zbest.zpay.acctrans.service.model;

import java.io.Serializable;

import org.apache.commons.lang.builder.ReflectionToStringBuilder;

import com.zbest.common.lang.base.Money;
import com.zbest.zpay.acctrans.enums.biz.BusTypConstants;
import com.zbest.zpay.acctrans.enums.biz.TxCodConstants;

/**
 * Created by huwenfei on 2016/7/12.
 */
public class UnHoldEntity implements Serializable {
    private static final long serialVersionUID = -7643896188523907613L;

    /**
     * 交易码
     */
    private String txCd = TxCodConstants.BALANCE_UNHOLD;

    /**
     * 业务类型
     */
    private String busTyp = BusTypConstants.UNHOLD;

    /**
     * usrId
     */
    private String usrId;

    /**
     * 解冻代码
     */
    private String unHldCd;

    /**
     * 解冻金额
     */
    private Money unHldAmt= new Money(0, Money.DEFAULT_CURRENCY);

    /**
     * 解冻编号
     */
    private String unHldNo;

    public String getTxCd() {
        return txCd;
    }

    public void setTxCd(String txCd) {
        this.txCd = txCd;
    }

    public String getBusTyp() {
        return busTyp;
    }

    public void setBusTyp(String busTyp) {
        this.busTyp = busTyp;
    }

    public String getUsrId() {
        return usrId;
    }

    public void setUsrId(String usrId) {
        this.usrId = usrId;
    }

    public String getUnHldCd() {
        return unHldCd;
    }

    public void setUnHldCd(String unHldCd) {
        this.unHldCd = unHldCd;
    }

    public Money getUnHldAmt() {
        return unHldAmt;
    }

    public void setUnHldAmt(Money unHldAmt) {
        this.unHldAmt = unHldAmt;
    }

    public String getUnHldNo() {
        return unHldNo;
    }

    public void setUnHldNo(String unHldNo) {
        this.unHldNo = unHldNo;
    }

    @Override
    public String toString() {
        return ReflectionToStringBuilder.toString(this);
    }
}
